Skip to main content

OAuth 2.0

OAuth 2.0 enables scoped authentication, allowing integrations access to only specified resources, enhancing security and minimizing unnecessary data exposure. Additionally, it facilitates seamless reuse across different users, streamlining the authentication process and improving user experience.

OAuth 2.0 is required to surface integrations that extend the functionality of Noona HQ in the App store.

We'll first go over how it works at a high level and then create an example app that implements it full circle!


info

If you've done this a million times and just need the endpoints. Here you go:

Authorization

Endpoint: https://api.noona.is/v1/hq/oauth/auth

Documentation: https://api.noona.is/docs/hq#tag/OAuth/operation/StartOAuthFlow

Token

Endpoint: https://api.noona.is/v1/hq/oauth/token

Documentation: https://api.noona.is/docs/hq#tag/OAuth/operation/GetOAuthToken